cave churches - French English Dictionary